/** \file
 *	\brief Constants and Units Definitions.
 *
 * This is the list of units:
 *	-	length:   nanometer  (nm=10^-9  m) 
 *	-	time:     picosecond (ps=10^-12 s)
 *	-	speed:    nm/ps  = km/s = 10^3 m/s.
 *	-	mass:     g/mol  = 10^-3 kg/mol.
 *	-	energy:   kJ/mol = 10^3 J/mol.
 *	-   pressure: todo
 */

#ifndef FASTMD_CONSTANTS_INCLUDED
#define FASTMD_CONSTANTS_INCLUDED 1

#include "core/types.hpp"

namespace FastMD 
{
#define FASTMD_BOLTZMANN (FASTMD_F(8.314472e-3))

	extern Real R; //!< default is FASTMD_BOLTZMANN
	
	struct Constants
	{
		static void Reduced()  throw();
		static void Physical() throw();
	};
	
	
}
#endif
